- Campos ID
- Portal
- Nome
- Ano
- Turma
- Ano lectivo
- Disciplina
- Trabalhos
- Valores ID
- Campos Base
- Valor Base
-
Matérias tratadas:
Marcas Estruturais: Doctype, Html, Head,
Title, Body
(- marca Meta HTML 4, pg. 22)
A marca identifica a
versão de HTML utilizada no documento aberto, dando assim aos browsers uma
indicação de como este deverá ser interpretado. Esta marca não é
emparelhada, e é requerida pelas especificações 3.2 e 4 do HTML.
O seu
uso típico no início do documento é:
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
A
parte pincipal desta marca é o elemento DTD (Document Type Definition) que
indica aos browsers que o documento se ajusta a uma versão particular de
HTML; no exemplo acima demonstrado dá-se a indicação de que o documento
foi produzido segundo a especificação HTML 4 Transitional (a mais
flexível, já que interpreta marcas entretanto em desuso; em vez de
Transitional poderíamos utilizar a especificação Frameset, indicando que o
código utilizado suporta frames).
A marca <HTML> é teóricamente
supérfula após o Doctype, mas torna-se útili se o documento for visto em
browsers antigos.
A marca <HEAD> contem informação sobre o
documento, incluindo o seu título, scripts utilizados, definições de
estilo e descrição do documento. Nem todos os browsers requerem a
utilização desta marca mas quase todos tentam encontrar informação
adicional sobre o documento dentro dela. Uma função importante da marca
<HEAD> é a inclusão de informação para motores de busca e programas
de indexação.
<TITLE> é uma marca requerida pela especificação
de HTML 3.2 e 4, contendo um indicação breve do conteúdo do documento que
é vista na barra de título do browser. Esta marca é emparelhada e inserida
dentro da marca <HEAD>.
O corpo do documento é circunscrito pela
marca <BODY>, a qual engloba todas as marcas, atributos e informação
que se pretende apresentar na janela do browser. Esta marca deve ser
disposta emparelhada, a seguir à marca <HEAD>.
A implementação
mínima da especificação HTML 4 implica o uso das marcas
<!DOCTYPE...> e <TITLE>, pelo que é desejável ter um ficheiro
modelo com estas marcas, a partir do qual se constroem diferentes páginas.
Utilizando a marca <META ...> podemos dar informações sobre o
documento, que serão interpretadas automáticamente por programas como
motores de busca, ou de modo a afectar o funcionamento interno do
documento (por ex: <META HTTP-EQUIV="refresh"
CONTENT="5;URL=index.html">). O atributo NAME associado à marca META e
ao atributo CONTENTS, permite definir palavras-chave (NAME="Keywords") ou
uma descrição (NAME="Description") que os motores de busca detectarão e
apresentarão aquando da realização de uma busca.
Tabelas
<TABLE>
Atributos:
align="left, center, right";
background="url"; bgcolor="#rrggbb" ou "..."; border="n";
bordercolor="#rrggbb" ou "..."; bordercolordark="#rrggbb" ou "...";
bordercolorlight="#rrggbb" ou "..."; cellpadding="n": especifica em nº de
pixeis o espaço entre o bordo da célula e o seu conteúdo; cellspacing="n":
especifica o espaço entre o bordo de células adjacentes; class="...":
indica que classe de estilo se aplica ao elemento <table> cols="n";
frame="{void, border, above, below, hsides, lhs, rhs, vsides, box}";
id="n": funciona associado a estilos como a class mas apenas pode ser
usado uma vez; rules="{none, rows, cols, groups, all}": especifica linhas
limite das células; style="..."; summary="...": especifica texto
descritivo do conteúdo da tabela; title="...";
<TD>
Atributos:
abbr="...": especifica texto abreviado que substitui
momentâneamente o conteúdo da célula; axis="...": especifica de modo
abreviado o nome da célula; axes="...": listagem de valores de axis
associados à célula; align="{left, right, center, char}": alinhamento
horizontal - se align="char", o alinhamento far-se-à sobre um caracter
específico (ex.: separador decimal); char="...": especifica o caracter
sobre o qual se alinha o conteúdo da célula; o valor por omissão é o
separador decimal; charoff="n": nº de caracteres contando da esquerda para
definição do alinhamento.